错误 LNK2005 “public: |
您所在的位置:网站首页 › std::ofstream fout › 错误 LNK2005 “public: |
OSG系列文章目录文章目录OSG系列文章目录前言一、错误原因二、解决办法前言 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2005 “public: __cdecl std::basic_ifstream::basic_ifstream(void)” (??0? 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2005 “public: void __cdecl std::basic_ifstream::open(class std::basic_string const &,int,int)” (?open@? 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2005 “public: void __cdecl std::basic_ifstream::`vbase destructor’(void)” (??_D? 因为在工程中使用了osgDB.lib库,osgDB.lib库中已经包含了basic_ifstream类,而我在工程中又包含了iostream,重复包含iostream头文件 include#include#include#include#include#include#include#include#include#include#pragma comment(lib,"gdiplus.lib")#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "Ground_Calculate.h"#include "MeshAnalyzer.h"#include "myFindNodeVisitor.h"#include "MyStruct.h"#include "Shadow_mapping.h"#include "SolarDirection.h"#include "Scene_Calculate.h"#include using namespace std;using namespace Gdiplus; #pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) 明确使用osgDB中的ifstrean和ofstream读写文件 osgDB::ifstream fin; Color color; osgDB::ofstream fout(outfilename.c_str()); fout.close();
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |